Advanced Database Systems (Sensor Network Databases)
Progamming Assignments (Lab Exercises)
The participation in the programming assignments is
obligatory.
You may solve these programming tasks in teams of two persons (or alone,
if you don't want to join a team). There will be presentation
sessions in which both team members demonstrate their implementation.
Of course, we expect that both team members contribute to the
implementation and can explain the code they've written.
If you solve all programming assignments in time (see the deadlines below),
you will be rewarded with a 0.3 bonus for your final grade (given that you
pass the final exam). To qualify for the participation in the final exam,
though, it suffices to submit a correct version by
February 14, 23.59:59 (but in
that case you/your team will not receive the bonus points).
Please recall that your participation in the exercice sessions is obligatory.
Programming Project 1: Streaming XML Processing
Milestone 1.1: XQuery Semantics |
Exercise Sheet |
Deadline: Tue, 10 Nov 2009, 11.59:59pm |
|
Additional material
- Java skeleton code [ .tar.gz ] (see also SVN)
- Information about skeleton code and implementation [ .pdf ]
- Test queries [ .tar.gz ] (see also SVN). Additional information are available at the query page.
- Query results [ .tar.gz ] (see also SVN)
- Eclipse and SVN installation [ .pdf ]
|
|
Milestone 1.2: XML Prefiltering |
Exercise Sheet |
Deadline: Tue, 24 Nov 2009, 11.59:59pm |
|
Additional material
- XPath files containing the XPath expressions [ .tar.gz ]
|
|
Milestone 1.3: XQuery Path Extraction |
Exercise Sheet |
Deadline: Tue, 01 Dec 2009, 11.59:59pm |
|
|
Milestone 1: Addon for Three-Person Teams |
Exercise Sheet |
Deadline: Tue, 01 Dec 2009, 11.59:59pm |
|
This add-on is only relevant for three-person teams. If you're working in a standard, two-person team (or alone) there
is no need to solve this assignment.
|
Programming Project 2: MapReduce and PigLatin
Part I: MapReduce |
Exercise Sheet |
Deadline: Tue, 26 Jan 2010, 11.59:59pm |
|
Additional material
|
|
Part II: PigLatin |
Exercise Sheet |
Deadline: Tue, 09 Feb 2010, 11.59:59pm |
|
Additional material
|